Skip to content

chore(arc-tf): drop ineffective listener-resource workarounds#27

Merged
xnoto merged 1 commit intomainfrom
chore/arc-tf-revert-failed-fix
Apr 30, 2026
Merged

chore(arc-tf): drop ineffective listener-resource workarounds#27
xnoto merged 1 commit intomainfrom
chore/arc-tf-revert-failed-fix

Conversation

@xnoto
Copy link
Copy Markdown
Contributor

@xnoto xnoto commented Apr 30, 2026

Summary

Revert the additions from #26 — they didn't actually resolve the OutOfSync state, which structurally needs a cluster-wide `resourceTrackingMethod` change to fix and is functionally cosmetic. Keep only the AutoscalingRunnerSet `ignoreDifferences` entry that prevents selfHeal from thrashing on controller-driven annotation churn.

Removed (from #26)

  • `ServerSideApply=true` syncOption
  • `Role` / `RoleBinding` `ignoreDifferences` entries

Removed (cleanup, was originally added in #25)

  • `AutoscalingListener` `ignoreDifferences` entry — the chart doesn't render that kind at all, so there's nothing for ArgoCD to drift from

Kept

  • `AutoscalingRunnerSet` `ignoreDifferences` for `/metadata/annotations` and `/spec/template` (chart-rendered, does see real drift)
  • `RespectIgnoreDifferences=true` syncOption

Comment in the manifest now documents the cosmetic OutOfSync as accepted.

🤖 Generated with Claude Code

Revert PR #26's additions: ServerSideApply=true and the Role/RoleBinding
ignoreDifferences entries. Neither addressed the OutOfSync state — that
turns out to be ArgoCD's label-based tracking claiming controller-created
listener resources that the chart never renders, which is structurally
not solvable via field-level ignore patterns. Comment notes the
condition is cosmetic; Health stays correct.

Also drop the AutoscalingListener ignoreDifferences entry since the
chart doesn't render that kind, so there's no desired state to drift
from. Keep only the AutoscalingRunnerSet entry, which IS chart-rendered
and does see controller-driven annotation churn.
@xnoto xnoto self-assigned this Apr 30, 2026
@xnoto xnoto merged commit 56a6d77 into main Apr 30, 2026
2 checks passed
@xnoto xnoto deleted the chore/arc-tf-revert-failed-fix branch April 30, 2026 05:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant